package org.jeecg.modules.simulator.model;

import lombok.Getter;
import lombok.Setter;

/**
 * @program: min 区间最小值
 * @program: max 区间最大值
 * @program: parameter 对应的参数值
 * @description: 根据上车人数决定下车的困难度，人数越多下车越困难
 *
 * @author: renzhg
 * @create: 2024-09-18 13:26
 **/
public class OffTrainNumRange {

@Getter
@Setter
    private int min;      // 区间最小值
    @Getter
    @Setter
    private int max;      // 区间最大值
    @Getter
    @Setter
    private int parameter; // 对应的参数值

    public OffTrainNumRange(int min, int max, int parameter) {
        this.min = min;
        this.max = max;
        this.parameter = parameter;
    }
    public boolean isInRange(int number) {
        return number <= max; // 判断数字是否在区间内
    }

    public int getParameter() {
        return parameter; // 获取参数值
    }

    public int getMax() {
        return max; // 获取最大值
    }

}
